home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / bbs_game / sdl212x.zip / CUSTOM.CFG < prev    next >
Text File  |  1996-05-15  |  16KB  |  362 lines

  1. ;CUSTOM.CFG - Stardock Loco Custom door configuration file
  2. ;
  3. ;           This may help any Sysop's that have a problem with
  4. ;           utilizing Stardock Loco.  Change any setting needed
  5. ;           and the door will run correctly.
  6. ;
  7. ;
  8. ;       An alternative to using this file is by using the command line
  9. ;
  10. ;    sdl212 -?
  11. ;         -HELP
  12. ;         -h        will all bring up the settings that can be put
  13. ;               directly on the command line.  You may put as
  14. ;               many command line options as you wish.  Example:
  15. ;
  16. ;               sdl212 -PORT 1 -NOFOSSIL -IRQ 2
  17. ;
  18. ;
  19. ;
  20. ;
  21. ;
  22. ;           To use this file Stardock Loco as the following
  23. ;
  24. ;                         sdl212 /c [filename]
  25. ;
  26. ;  To access node1.cfg from a batch file, it would be like the example:
  27. ;
  28. ;                        sdl212 /c node1.cfg
  29. ;
  30. ;  To access node2.cfg from a batch file, it would be like the example:
  31. ;
  32. ;                        sdl212 /c node2.cfg
  33. ;
  34. ;
  35. ;           My thanks to Brian Pirie for his OpenDoors C library.
  36. ;
  37. ; This configuration file can be used by the sysop to customize an Stardock
  38. ; Loco for use on their own system. The information in this file is NOT usually
  39. ; needed, and the file can be left as is, or even erased, without effecting the
  40. ; door's performance. Stardock Loco is designed to run on almost any BBS system
  41. ; automatically, without requiring anything but to the door's .EXE file.
  42. ; However, there are many cases where the sysop may wish to customize a door's
  43. ; operation using this configuration file. The configuration file system is
  44. ; provided to allow the customization of options such as paging hours, maximum
  45. ; time permitted within the door, etc., and to allow Stardock Loco to be run
  46. ; under even the most non-typical BBS setups.
  47. ;
  48. ; Any text following a semi-colon (;), and blank lines, are ignored.
  49. ;
  50. ;------------------------------------------------------------------------------
  51. ;
  52. ;  BBS system directory. Indicates where the door information file (drop file)
  53. ;  can be found. Remove the semi-colon (;) to activate this option.
  54. ;
  55. ;BBSDir    C:\BBS\node1
  56. ;
  57. ;------------------------------------------------------------------------------
  58. ;
  59. ;  The door's working directory. This is where the door's system files are
  60. ;  located. Remove the semi-colon (;) to activate this option.
  61. ;
  62. ;DoorDir    C:\BBS\sdloco
  63. ;
  64. ;------------------------------------------------------------------------------
  65. ;
  66. ;  Local mode override. Forces door to always operate in local test mode.
  67. ;  Remove the semi-colon (;) to activate this option. When this mode is
  68. ;  activated, no door information file is required and default settings are
  69. ;  used for the user's name, location, etc.
  70. ;
  71. ;LocalMode
  72. ;
  73. ;------------------------------------------------------------------------------
  74. ;  * Not included in this version of sdloco.  Skip this.
  75. ;  Door personality setting. This setting selects one of a number of sysop
  76. ;  interface personalities. Each personality setting emulates the status line
  77. ;  format and sysop function keys of a particular BBS package. Valid
  78. ;  personality settings are:
  79. ;
  80. ;                     Standard            (OpenDoors style, similar to RA 1.11)
  81. ;                     PCBoard
  82. ;                     RemoteAccess
  83. ;                     Wildcat
  84. ;
  85. Personality    Standard
  86. ;
  87. ;------------------------------------------------------------------------------
  88. ;  * Not included in this version.  Skip the log file.
  89. ;  Log File options. "LogFileName" specifies filename (path optional) where the
  90. ;  door should record log information. To disable the log file altogether,
  91. ;  remove the semi-colon (;) from the "DisableLogging" line.
  92. ;
  93. ;LogFileName    DOOR.LOG
  94. ;DisableLogging
  95. ;
  96. ;------------------------------------------------------------------------------
  97. ;
  98. ;  BBS node number that door is running on. Only used if OpenDoors is unable
  99. ;  to determine the node number by some other means.
  100. ;
  101. Node    1
  102. ;
  103. ;------------------------------------------------------------------------------
  104. ; *Stardock Loco doesn't have paging capabilities.  Skip this section.
  105. ;  Sysop paging hours. Sysop paging will be permitted beginning at the start
  106. ;  time, up until, but not including, the end time. Times should be in 24-hour
  107. ;  format. To disable paging on a particular day, set the paging start and end
  108. ;  times to the same time.
  109. ;
  110. ;                      Start Time    End Time
  111. SundayPagingHours         9:00        22:00
  112. MondayPagingHours         8:30        22:00
  113. TuesdayPagingHours        8:30        22:00
  114. WednesdayPagingHours      8:30        22:00
  115. ThursdayPagingHours       8:30        22:00
  116. FridayPagingHours         8:30        22:00
  117. SaturdayPagingHours       9:00        22:00
  118. ;
  119. ;------------------------------------------------------------------------------
  120. ; *Stardock Loco doesn't have paging capabilities.  Skip this section.
  121. ;
  122. ;  Duration of sysop page. Value indicates the number of beeps that compose the
  123. ;  sysop page alarm.
  124. ;
  125. PageDuration    10
  126. ;
  127. ;------------------------------------------------------------------------------
  128. ;
  129. ;  Maximum length of time a user is permitted to access the door. If the user's
  130. ;  total remaining time on the BBS is less than this value, the user will only
  131. ;  be permitted to access the door for this shorter length of time. This option
  132. ;  may be disabled by placing a semi-colon (;) at the beginning of the line.
  133. ;  When this option is disabled, the user will be permitted to use the full
  134. ;  of their remaining time on the BBS within the door.
  135. ;
  136. ;MaximumDoorTime    15
  137. ;
  138. ;------------------------------------------------------------------------------
  139. ;
  140. ;  Inactivity timeout. Specifies the maximum number of seconds that may elapse
  141. ;  without the user pressing any key, before the user will be automatically
  142. ;  disconnected. A value of 0 disables inactivity timeouts.
  143. ;
  144. InactivityTimeout    200
  145. ;
  146. ;------------------------------------------------------------------------------
  147. ;  *Not needed.  Skip this.
  148. ;  Name of the sysop. OpenDoors can usually determine the sysop's name from the
  149. ;  information passed to the door by the BBS. However, some BBS software does
  150. ;  not supply this information to doors. In such cases, if the sysop's name is
  151. ;  required by the door, it may be supplied here. Remove the semi-colon (;) to
  152. ;  activate this option.
  153. ;
  154. ;SysopName    The Sysop
  155. ;
  156. ;------------------------------------------------------------------------------
  157. ;  *Not needed.   Skip this.
  158. ;  Name of the BBS. OpenDoors can usually determine the name of the BBS from
  159. ;  the information passed to the door by the BBS. However, some BBS software
  160. ;  does not supply this information to door programs. In such cases, if the
  161. ;  name of the BBS is needed by the door, it may be supplied here. Remove the
  162. ;  semi-colon (;) to activate this option.
  163. ;
  164. ;SystemName    Unnamed BBS
  165. ;
  166. ;------------------------------------------------------------------------------
  167. ; *Not Needed.  Skip this section.
  168. ;
  169. ;  Door colour options. These options specify the various text colours that
  170. ;  will be used by the door if ANSI or AVATAR graphics modes are available.
  171. ;  Colours are specified in the format:
  172. ;
  173. ;         {Bright} {Flashing} [Foreground Colour] on [Background Colour]
  174. ;
  175. ;  Where foreground and background colours are one of:
  176. ;
  177. ;         Black
  178. ;         Blue
  179. ;         Green
  180. ;         Cyan
  181. ;         Red
  182. ;         Magenta
  183. ;         Yellow / Brown
  184. ;         White / Grey
  185. ;
  186. ;  Note that some of these options (such as those that pertain to files
  187. ;  listings) are not used for all doors.
  188. ;
  189. ChatUserColour               Bright white on black
  190. ChatSysopColour              Bright red on black
  191. FileListTitleColour          Bright yellow on black
  192. FileListNameColour           Bright yellow on black
  193. FileListSizeColour           Bright magenta on black
  194. FileListDescriptionColour    Cyan on black
  195. FileListOfflineColour        Bright red on black
  196. PagePromptColour             Bright white on black
  197. PopupMenuTitleColour         Bright white on grey
  198. PopupMenuBorderColour        Black on grey
  199. PopupMenuTextColour          Black on grey
  200. PopupMenuKeyColour           Red on grey
  201. PopupMenuHighlightColour     Grey on black
  202. PopupMenuHighKeyColour       Red on black
  203. ;
  204. ;------------------------------------------------------------------------------
  205. ;
  206. ;  Memory swapping options. These options are generally not needed, but can be
  207. ;  used to customize OpenDoor's swapping behaviour. "SwappingDir" can be used
  208. ;  to specify which directory or directories should be used for swapping.
  209. ;  Multiple directory paths can be seperated using a semi-colon.
  210. ;  "SwappingNoEMS" can be used to prevent any swapping from being done to EMS
  211. ;  memory, and "SwappingDisable" can be used to disable memory swapping
  212. ;  altogether. Remove the semi-colon (;) to activate any of these options.
  213. ;
  214. ;SwappingDir    C:\
  215. ;SwappingNoEMS
  216. ;SwappingDisable
  217. ;
  218. ;------------------------------------------------------------------------------
  219. ;
  220. ;  Serial port options. These options are generally not needed, as these
  221. ;  settings can usually be determined from the BBS door information file.
  222. ;  "LockedBPS" specifies the the BPS rate at which the door should communicate
  223. ;  with the modem. "SerialPort" specifies the port port number that the modem
  224. ;  is connected to. Unless you have reassigned the port numbers through your
  225. ;  FOSSIL drive, port 0 corresponds to COM1, port 1 corresponds to COM2, and
  226. ;  so on. Remove the semi-colon (;) to activate either of these options.
  227. ;
  228. ;LockedBPS    38400
  229. ;SerialPort    0
  230. ;
  231. ;
  232. ;  Normally, a FOSSIL driver is used for serial I/O if one is available. If
  233. ;  a FOSSIL driver has not been loaded, the door communicates directly with
  234. ;  the modem. Removing the semi-colon (;) from the "NoFossil" option causes
  235. ;  the door to always communicate directly with the modem, bypassing any
  236. ;  FOSSIL driver.
  237. ;
  238. ;NoFossil
  239. ;
  240. ;------------------------------------------------------------------------------
  241. ;
  242. ;  The following options only apply if a FOSSIL driver is NOT being used for
  243. ;  serial communications. If a FOSSIL driver IS being used, these options
  244. ;  are normally set on the FOSSIL driver command line.
  245. ;
  246. ;  Hexidecimal address of the serial port. This address can usually be
  247. ;  determined automatically for ports COM1, COM2, COM3, and COM4, and is
  248. ;  normally only required for ports COM5 and higher. Remove the semi-colon
  249. ;  (;) to activate this option.
  250. ;
  251. ;PortAddress 2F8
  252. ;
  253. ;
  254. ;  Interrupt request line that the serial port is using. May be any IRQ line
  255. ;  from 1 to 15. By default, IRQ line 4 is used for ports COM1: and COM3:,
  256. ;  while IRQ line 3 is used for all other ports. Remove the semi-colon (;)
  257. ;  to activate this option.
  258. ;
  259. ;PortIRQ 4
  260. ;
  261. ;
  262. ;  Serial I/O buffer sizes. "ReceiveBuffer" specifies the number of bytes in
  263. ;  the serial I/O receive buffer. You may want to increase this buffer size
  264. ;  if you find that characters being sent from the user's modem are being lost.
  265. ;  "TransmitBuffer" specifies the number of bytes in the serial I/O transmit
  266. ;  buffer. You may want to increase this buffer size for improved performance
  267. ;  in some multitasking environments.
  268. ;
  269. ReceiveBuffer 256
  270. TransmitBuffer 1024
  271. ;
  272. ;
  273. ;  UART FIFO buffers. Normally, OpenDoors will use 16550A UART FIFO buffers
  274. ;  if they are available. You can prevent OpenDoors from using the FIFO
  275. ;  buffers, even if they are available, by removing the semi-colon before
  276. ;  the "NoFIFO" keyword. The "FIFOTriggerSize" specifies how many characters
  277. ;  may be placed in the FIFO buffers before an serial I/O interrupt is
  278. ;  envoked. Valid values are 1, 4, 8 and 14 bytes. The default value is 4
  279. ;  bytes.
  280. ;
  281. ;NoFIFO
  282. FIFOTriggerSize 4
  283. ;
  284. ;------------------------------------------------------------------------------
  285. ; *Not Needed.  Skip this section.
  286. ;
  287. ;  Custom door information file support. OpenDoors automatically recognizes
  288. ;  most door information file (drop file) formats, including DORINFO?.DEF,
  289. ;  EXITINFO.BBS, DOOR.SYS, SFDOORS.DAT, CALLINFO.BBS and CHAIN.TXT. However,
  290. ;  to permit OpenDoors doors to operate on BBS systems that produce a different
  291. ;  format file, you may define a custom door information file format. A custom
  292. ;  door information file format is defined using the "CustomFileName" command,
  293. ;  followed by one or more lines beginning with the "CustomFileLine" command.
  294. ;
  295. ;  The "CustomFileName" option specifies the filename used to distinguish this
  296. ;  file format from other file formats. This filename should not include a
  297. ;  path. To specify the path where the door information file is located, use
  298. ;  the BBSDir setting, near the beginning of this file. If the filename of the
  299. ;  custom format is the same as that of one of the built-in formats, the custom
  300. ;  format will override the built-in format.
  301. ;
  302. ;  The actual format of the custom file is specified using a number of lines
  303. ;  that begin with the keyword "CustomFileLine". Each of these lines will
  304. ;  correspond to a single line in the door information file, with the option
  305. ;  following the "CustomFileLine" keyword specifying the information that can
  306. ;  be found on that line. This can be one of the following keywords:
  307. ;
  308. ;                    Ignore - Causes the next line in the door information
  309. ;                             file to be ignored. Use on lines for which none
  310. ;                             of the options below apply.
  311. ;                   ComPort - COM? port the modem is connected to
  312. ;                             (0 indicates local mode)
  313. ;                FossilPort - Fossil port number the modem is connected to
  314. ;                  ModemBPS - BPS rate at which to communicate with modem
  315. ;                             (0 or non-numerical value indicates local mode)
  316. ;                 LocalMode - 1, T or Y if door is operating in local mode
  317. ;                  UserName - Full name of the user
  318. ;             UserFirstName - First name(s) of the user
  319. ;              UserLastName - Last name of the user
  320. ;                     Alias - The user's psuedonym / handle
  321. ;                 HoursLeft - Hours user has left online
  322. ;               MinutesLeft - Minutes user has left online, or time left online
  323. ;                             in format hh:mm
  324. ;               SecondsLeft - Seconds user has left online, or time left online
  325. ;                             in format hh:mm:ss or format mm:ss
  326. ;                             (If more than one of the above time options are
  327. ;                             used, the user time left is taken to be the total
  328. ;                             of all of these values.)
  329. ;                      ANSI - 1, T, Y or G for ANSI graphics mode
  330. ;                    AVATAR - 1, T or Y for AVATAR graphics mode
  331. ;                       RIP - 1, T or Y for RIP graphics mode
  332. ;               PagePausing - 1, T or Y if user wishes a pause at end of screen
  333. ;              ScreenLength - Number of lines on user's screen
  334. ;            ScreenClearing - 1, T or Y if screen clearing mode is on
  335. ;                  Security - The user's security level / access level
  336. ;                      City - City the user is calling from
  337. ;                      Node - Node number user is connected to
  338. ;                 SysopName - Full name of the sysop
  339. ;            SysopFirstName - The sysop's first name(s)
  340. ;             SysopLastName - The sysop's last name
  341. ;                SystemName - Name of the BBS
  342. ;
  343. ;
  344. CustomFileName    EXAMPLE.DEF                     ; Same format as DORINFO?.DEF
  345. CustomFileLine    SystemName
  346. CustomFileLine    SysopFirstName
  347. CustomFileLine    SysopLastName
  348. CustomFileLine    ComPort
  349. CustomFileLine    ModemBPS
  350. CustomFileLine    Ignore
  351. CustomFileLine    UserFirstName
  352. CustomFileLine    UserLastName
  353. CustomFileLine    City
  354. CustomFileLine    ANSI
  355. CustomFileLine    Security
  356. CustomFileLine    MinutesLeft
  357. ;
  358. ;------------------------------------------------------------------------------
  359. ;I left the unneeded sections in this custom configuration file.  This file
  360. ;was created by Brian Pirie, and I just tossed the whole thing into my door
  361. ;game as is.  Brian Pirie is the creator of Opendoors, a C library for door
  362. ;programmers.  This file has been tested and works!!!  Finally....whew.